$(document).ready(function () {
    initView();
});

function initView() {
    //初始化订单信息
    //获得id
    let id= getUrlString("id");
    let obj=new Object();
    obj.m="detail";
    obj.id=id;
    $.ajax({
        //请求方式 同步false 异步true
        async:true,
        //Ajax请求设置xhrField的withCredentials为true实现跨域访问
        xhrFields:{
            withCredentials:true
        },
        //请求方式
        type:"POST",
        //请求地址
        url:basePath+"/api/auth/orders",
        //返回值类型
        data:obj,
        dataType:"json",
        //成功之后的回调函数
        success:function (result) {
            if(result.code==200){
                initOrderInfo(result.data);
            }

        },
        //请求失败，包含具体的错误信息
        error:function (e) {
            console.log(e.status);
            console.log(e.responseText);
        }
    });

    //初始化用户信息
    let member=new Object();
    member.m="getLoginMember";
    $.ajax({
        //请求方式 同步false 异步true
        async:true,
        //Ajax请求设置xhrField的withCredentials为true实现跨域访问
        xhrFields:{
            withCredentials:true
        },
        //请求方式
        type:"POST",
        //请求地址
        url:basePath+"/api/member",
        //返回值类型
        data:member,
        dataType:"json",
        //成功之后的回调函数
        success:function (result) {
            if(result.code==200){
                initUserInfo(result.data);
            }

        },
        //请求失败，包含具体的错误信息
        error:function (e) {
            console.log(e.status);
            console.log(e.responseText);
        }
    });

    //初始化商品信息
    let merchant=new Object();
    merchant.m="merchantList";
    merchant.id=id;
    $.ajax({
        //请求方式 同步false 异步true
        async:true,
        //Ajax请求设置xhrField的withCredentials为true实现跨域访问
        xhrFields:{
            withCredentials:true
        },
        //请求方式
        type:"POST",
        //请求地址
        url:basePath+"/api/auth/orders",
        //返回值类型
        data:merchant,
        dataType:"json",
        //成功之后的回调函数
        success:function (result) {
            if(result.code==200){
                initMerchantInfo(result.data);
            }
        },
        //请求失败，包含具体的错误信息
        error:function (e) {
            console.log(e.status);
            console.log(e.responseText);
        }
    });
}
//初始化订单信息
function initOrderInfo(result){
    console.log("初始化订单信息。。。。。。。。。");
    console.log(result);
    $("#orderNO").text(result.orderNo);
    $("#money").text(result.money);
    $("#orderDate").text(result.orderDate);

}
//初始化用户信息
function initUserInfo(result){
    console.log("初始化用户信息。。。。。。。。。");
    console.log(result);
    $("#levelName").text(result.levelName);
    $("#favourable").text(result.favourable);
    $("#memberName").text(result.memberName);
    $("#phone").text(result.phone);
    $("#zip").text(result.zip);
    $("#address").text(result.address);

}
//初始化商品信息
function initMerchantInfo(result){
    console.log("初始化商品信息。。。。。。。。。");
    console.log(result);
    $(".detailTable").html("")
    let caption=$("<caption></caption>").html("订单购物明细");
    $(".detailTable").append(caption);
    let tr_header=$("<tr></tr>").addClass("bg");
    let tr_header_th1=$("<th></th>").text("商品名称");
    let tr_header_th2=$("<th></th>").text("市场价");
    let tr_header_th3=$("<th></th>").text("会员价");
    let tr_header_th4=$("<th></th>").text("数量");
    let tr_header_th5=$("<th></th>").text("金额");
    tr_header.append(tr_header_th1,tr_header_th2,tr_header_th3,tr_header_th4,tr_header_th5);
    $(".detailTable").append(tr_header);
    $.each(result,function (index,element) {
        let tr = $("<tr></tr>");
        let td1=$("<td></td>").text(element.merName);
        let td2=$("<td></td>").html("￥"+element.merprice);
        let td3=$("<td></td>").html("￥"+element.price);
        let td4=$("<td></td>").text(element.number);
        let td5=$("<td></td>").text("￥"+element.money);
        tr.append(td1,td2,td3,td4,td5);
        $(".detailTable").append(tr);
    })


}